*(a+i)与a[i]是一样的地址,为什么?
来源:百度知道 编辑:UC知道 时间:2024/04/29 22:02:40
在C语言中,这个都是首地址的意思,我就不懂,*(a+i)是取值呀,怎么会是地址,就这个不懂,希望帮忙,谢谢!!!
我知道没错,但我不理解为什么*(a+i)也是地址,而不是指针所指的变量值呢?
我知道没错,但我不理解为什么*(a+i)也是地址,而不是指针所指的变量值呢?
*(a+i)与a[i]是一样的地址应该是说他们指向的都是同一个内存单元,也就是说*(a+i)指向的值的地址,与a[i]指向的值的地址都是一样的。也就是说他们得到的值是一样的。
这里不是说他们得到的是一个内存变量的地址还是内存变量的值,只是说明他们是一样的,得到的值一样,换句话说就是一样的地址。(一样的地址难道值会布一样??)
“*(a+i)与a[i]是一样的地址”这里的意思你理解错了,本来的意思是*(a+i)与a[i]这两个值在内存中的物理位置(即地址)是相同的,而不是说*(a+i)与a[i]都是地址!
*(a+i)与a[i]是一样的地址,应该是说他们在内存中的地址是一样的,没错!
*(a+i)与a[i]是一样的地址,为什么?
在java中 a+++i是等价与(a++)+i 还是a+(++i)
I STARTED A JOKE 的是歌词
I am a student,它的反意疑问句是Am not i a student?吗
int i=3;a=++i+i+++i++ 求a的值
已知a<b,求I x-a I+I x-b I 的最小值
for(i=1;i<=n;i++) a[i,j])0 ;的时间复杂度是
请问“I have no such book.”与“I have no such a book"的区别?
i与j为互相垂直的单位向量,a=i-2j, b=i+xj,且a与b的夹角为锐角,则实数x的取值范围是
I need to take a bus 和 I need take a bus一样吗?